一、准备工作
1.1 windows下载安装Xshell软件
下载地址:https://xshell.en.softonic.com/
1.2 Ubuntu安装SSH服务
注:因为采用SSH协议进行连接传输,所以需要安装SSH服务
Ubuntu命令行输入:
sudo apt-get install openssh-server
查看SSH服务是否启动:
sudo ps -e |grep ssh
出现sshd
说明启动成功,否则执行sudo service ssh start
重新启动
1.3 安装lrzsz包
lrzsz用于我们的文件传输,输入命令安装:
sudo apt-get install lrzsz
二、执行流程
查看ubuntu的ip地址:
sudo ifconfig
若ifconfig not found
,需要先安装net-tools工具
sudo apt install net-tools
查看地址如下图所示
打开Xshell新建会话,名称任意,设置协议为SSH,主机地址设置为刚刚获取的inet
地址其他默认
![](https://i-blog.csdnimg.cn/blog_migrate/bd63ed892aa227d87c045bf0e5728efb.png)
点击确认后,输入用户名
![](https://i-blog.csdnimg.cn/blog_migrate/94de2a22d138f59d33b75edfd3ddcefd.png)
输入Ubuntu密码:
![](https://i-blog.csdnimg.cn/blog_migrate/58f1bf176ee44a1361af746dfc4011a5.png)
若没有上述界面。双击会话即可,如下图所示即可
连接成功:
2.1 相关问题
若出现SSH服务器拒绝了密码,请再试一次
![](https://i-blog.csdnimg.cn/blog_migrate/1e79b3f6240f5321b125c851a7466f00.png)
在终端中执行
1.先解锁配置文件
sudo chmod -R 777 /etc/ssh/sshd_config
2.编辑配置文件
vi /etc/ssh/sshd_config
3.修改文件
PermitRootLogin yes
如图所示
保存退出后,重启SSH
sudo /etc/init.d/ssh restart
重新回到Xshell重新连接即可!
三、传输文件
Xshell中执行命令:
rz
弹出文件传输:
选中需要传送的文件即可!
四、参考博客
https://blog.csdn.net/qq_42768347/article/details/108851552
https://blog.csdn.net/u014465934/article/details/81290215
https://blog.csdn.net/poyue8754/article/details/89461819