- 系统:Windows,Ubuntu(或任意Linux,虚拟机或者远程都行)
1. 下载并安装Xshell
Windows下不赘述。
Linux下,
#Ubuntu
sudo apt install lrzsz
#CentOS
yum install -y lrzsz
2. 安装SSH
由于xshell远程连接ubuntu是通过ssh协议的,所以,需要给ubuntu安装ssh服务器:
# 若没有ssh,首先要执行
sudo apt-get install ssh
# 安装远程SSH服务
sudo apt-get install openssh-server
3. 查看Ubuntu(或任意Linux)地址
ifconfig
找到IP地址(如果是本地虚拟机,一般是192.168.xxx.xxx)
4. 配置Xshell,输入IP,协议选择SSH即可。如果是第一次连接会出现一个弹窗,需要接收并保存密钥。
(“第一次连接的话,由于分配给主机的公钥还没有被SSH认证,所以会提示警告。点击接受并保存。这时SSH会给这个公钥认证,下次,再连接时就不会报这个警告了。")
5. 输入用户名及密码认证后即可连接上Linux。
6. 从Windows上传文件到Linux,上传命令为rz;
rz
#之后弹窗选择要上传(发送)的文件即可。
从Linux主机下载文件,下载命令为sz + filename,后面跟要下载的文件名。
#filename应该是路径,当前路径下可以直接写文件名。
sz filename