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后面的/是用来分割目录的,第二反斜杠才代表跟目录