通过SSH可以实现Windows客户端远程连接Linux服务器,借助editplus等编辑器,可以编辑服务器上的文件,在windows终端运行linux命令
详情可以参考:
https://blog.csdn.net/helloword4217/article/details/89282667
https://blog.csdn.net/py_tamir/article/details/81624158
实现远程连接后,另一个问题是,如何实现windows和Linux之间的文件互传? 通过pscp工具就可以!
下载pscp.exe文件,并将其存放入C:\Windows\System32文件夹下,然后在windows命令框中输入命令。
pscp.exe下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Windows ---> Linux
命令:pscp windows本地路径 用户名@Linux服务器IP地址:/存放路径
如:
pscp E:\Desktop\picture.jpg account@10.192.185.192:/home/dong
Linux ---> windows
命令:pscp 用户名@Linux服务器IP地址:/文件路径 windows存放路径
如:
pscp account@10.192.185.192:/home/dong/picture.jpg E:\Desktop
需要注意的是,使用pscp传输文件,Linux服务器上的相关文件/文件夹要有相应权限才可以。
Linux下权限修改请参考:https://blog.csdn.net/weixin_44400573/article/details/93460757
我配置到这里时,在Windows上使用发送命令报错,错误如下:
pscp ssh_init: Network error: Cannot assign requested address
解决方法是加上端口号,如下所示:
pscg -P 22 account@10.192.185.192:/home/dong/picture.jpg E:\Desktop
pscp详细参数参考:https://www.jianshu.com/p/101d42cd686b