一、远程登录
ssh命令
- ssh远程登录tpc
ssh user@remote
ssh -o ServerAliveInterval=60 user@remote
ssh -p 2222 user@remote
ssh -i /path/to/private_key user@remote
- ssh开启root密码登录
vi /etc/ssh/sshd_config
PermitRootLogin yes
passwd
reboot
- 远程执行命令
ssh user@remote "ls -l/tmp"
ssh user@remote << EOF
cd /tmp/
mkdir test
touch log.txt
ls -l
EOF
- 退出
exit
二、远程传输
scp命令
- 使用scp复制文件
scp /path/to/local/file user@remote:/path/to/remote
scp user@remote:/path/to/file /path/to/local/
scp -r /path/to/dir user@remote:/path/to/remote/
sftp交互式传输
sftp user@remote
put /path/to/local/file
get /path/to/remote/file
ls /cd /pwd