我使用putty从桌面远程linux机器上使用ssh。我想将本地Windows机器桌面上的txt文件复制到远程linux目录。当我使用ssh登录到远程计算机时,如何使用shell?谢谢您的帮助!
答案 0 :(得分:2)
是的,它是可能的,但你需要额外的软件。 Putty或Git bash都可以使用。由于我使用git作为VCS,我还使用它将文件从我的Window 7笔记本电脑发送到远程AWS Linux机器。
登录示例:
ssh -i key.pem user-name@public-dns **or** ip-address
将文件从Window发送到远程(如AWS ec2):
scp -i key.pem file.txt user-name@public-dns:~/
将目录从Window发送到远程:
scp -i key.pem -r directory_name user-name@public-dns:~/
从远程接收文件到Window:
scp -i key.pem user-name@public-dns:/file-address/file.txt any_name.txt
将目录从远程接收到Window:
scp -i key.pem -r user-name@public-dns:/directory-address/directory any_name
答案 1 :(得分:0)
打开Git Bash并转到要复制文件的位置,然后在Gat Bash中的行下方执行
scp -r user_name@<ip_address>:/<file_location> .
示例:
scp -r root@10.1.192.11:/piyush/upadhyay/sofcon_data .