南宁网站建设代理,网页模板图片,WordPress又拍云联盟代码,免费的app软件下载大全Windows使用ssh协议远程连接ubuntu linux系统一、Windows远程连接ubuntu linux系统二、开启ubuntu ssh服务三、获取ubuntu子系统的ip地址四、从windows上通过ssh连接到ubuntu子系统五、设置ubuntu系统ssh自启动#xff08;18.04#xff09;一、Windows远程连接ubuntu linux系…
Windows使用ssh协议远程连接ubuntu linux系统一、Windows远程连接ubuntu linux系统二、开启ubuntu ssh服务三、获取ubuntu子系统的ip地址四、从windows上通过ssh连接到ubuntu子系统五、设置ubuntu系统ssh自启动18.04一、Windows远程连接ubuntu linux系统
当我们在windows上安装好ubuntu子系统后肯定是需要远程进行连接的比如我想用filezilla通过sftp协议传输点文件上去之类的或者我使用vscode直接通过ssh协议进行远程登录开发等等那么还是需要一点额外的配置的以及使用Windows终端连接时均需要一些配置。
远程连接前提
ubuntu子系统开启了ssh服务ubuntu子系统的ip地址
二、开启ubuntu ssh服务
我们先直接打开ubuntu子系统尝试启动ssh服务
service ssh start如果时精简本版没有安装自带的SSH服务自行安装即可
使用apt命令进行安装因为ubuntu是作为服务器我们这里只安装server就行了client的话有需求的可以自行安装。
sudo apt install openssh-server这里如果出现环境依赖关系就先去尝试安装对应的环境版本如果发现还是有问题直接卸载相应的环境再进行安装即可亲测有效
安装完毕后再次尝试启动ssh服务可以看到启动成功。
三、获取ubuntu子系统的ip地址
终端输入
ifconfig发现找不到相关服务原因同上因为ubuntu并没有自带这个命令需要自己安装。
执行以下命令进行安装即可
sudo apt install net-tools安装完毕后重新使用ifconfig命令查看ip地址
ip地址标识np4s0 — inet
四、从windows上通过ssh连接到ubuntu子系统 需要传输文件时通过sftp协议即可此处以FileZilla为例, 打开连接向导输入ip地址用户名和密码即可 正常来讲配置密钥后进入ubuntu系统不需要输入密码使用FileZilla工具时选择密钥登录找到对应id_rsa文件即可
五、设置ubuntu系统ssh自启动18.04
# 开机自动启动ssh命令
sudo systemctl enable ssh# 关闭ssh开机自动启动命令
sudo systemctl disable ssh# 单次开启ssh
sudo systemctl start ssh# 单次关闭ssh
sudo systemctl stop ssh# 设置好后重启系统
reboot#查看ssh是否启动看到Active: active (running)即表示成功
sudo systemctl status ssh