使用ssh远程编辑

ssh远程免输密码

使用ssh-copy-id admin@ip 登陆一次即可

使用ssh 在远程主机上执行命令

pc='admin@ip'
ssh $pc "tree ~/" 

scp

scp [-P port]

简易写法:
scp [可选参数] file_source file_target
copy时候带上密码:

sshpass -p pswd scp  file user@ip:/mnt

1、从本地复制到远程
命令格式:

scp local_file remote_username@remote_ip:remote_folder 
或者 
scp local_file remote_username@remote_ip:remote_file 
或者 
scp local_file remote_ip:remote_folder 
或者 
scp local_file remote_ip:remote_file 

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;

scp $pc:/root/f.ini ./

vim 使用scp编辑

vim scp://$pc//root/f.ini

主机ip后面的/是用来分割目录的,第二反斜杠才代表跟目录

原文地址:https://www.cnblogs.com/ims-/p/14695954.html