今天在本地运行linux虚拟机的时候要下载一些软件怎么也下载不下来,在windwos下正常,因此我想通过连接将windows下的软件拷贝到linux指定目录下去,想到了用SSH去连接Linux,做了如下的操作。
1.Linux下的防火墙禁用了SSH,系统默认是禁用的。在系统设置/安全级别 在信任的服务中勾选SSH。
2.putty是一个常用的连接ssh工具,windows下下载putty软件,里面包含了pscp.exe。
3.配置环境变量,执行putty的目录 例如:C:\PuTTY
4.环境变量配置好后,在命令行下输入 pscp,就有pscp的使用说明了:
5. 测试一下,将windows下e:\test.txt复制到linux /root目录下,命令如下:
pscp -r -l root -pw 1234567890 e:\test.txt 192.168.198.21:/root
说明:
-r 复制目录下所有文件;
-l 对方机器(linux)的用户名(root);
-pw 密码(1234567890 );
e:\test.txt 源文件/文件夹的地址;
192.168.0.204:/root 目的文件/文件夹的地址。192.168.0.204为linux机器的ip地址。
6. 同样,把linux root目录下的test.txt文件传输到windows e:\下,同样在windows命令行中敲入命令:
pscp -l root -pw 1234567890 192.168.198.21:/root/test.txt E:\
呵呵,有人不喜欢黑黑的界面,还要敲代码。securecrt是一个有图形化的界面,其他的应该还有很多,搜搜吧
1.Linux下的防火墙禁用了SSH,系统默认是禁用的。在系统设置/安全级别 在信任的服务中勾选SSH。
2.putty是一个常用的连接ssh工具,windows下下载putty软件,里面包含了pscp.exe。
3.配置环境变量,执行putty的目录 例如:C:\PuTTY
4.环境变量配置好后,在命令行下输入 pscp,就有pscp的使用说明了:
5. 测试一下,将windows下e:\test.txt复制到linux /root目录下,命令如下:
pscp -r -l root -pw 1234567890 e:\test.txt 192.168.198.21:/root
说明:
-r 复制目录下所有文件;
-l 对方机器(linux)的用户名(root);
-pw 密码(1234567890 );
e:\test.txt 源文件/文件夹的地址;
192.168.0.204:/root 目的文件/文件夹的地址。192.168.0.204为linux机器的ip地址。
6. 同样,把linux root目录下的test.txt文件传输到windows e:\下,同样在windows命令行中敲入命令:
pscp -l root -pw 1234567890 192.168.198.21:/root/test.txt E:\
呵呵,有人不喜欢黑黑的界面,还要敲代码。securecrt是一个有图形化的界面,其他的应该还有很多,搜搜吧