介绍
ssh [-p port] user@remote
-
user
是远程计算机的用户名,不指定即当前用户 -
remote
是远程计算机的ip或域名 -
port
是端口号,默认为22
exit
退出
scp
scp -P 端口号 index.txt user@remote:Desktop/index.txt
远程拷贝index到本地桌面
ssh免密连接
ssh-keygen
生成密钥,如果已有则不用生成
ssh-copy-id user@remote
将公钥复制到远程计算机
ssh user@remote
即可免密登录
scp免密传文件
scp test.txt user@remote:Desktop/
scp免密目录
scp -r folder user@remote:Desktop/
递归复制folder至远程主机桌面
ssh别名
实现的效果如下:
ssh mac
直接连接到远程mac主机
配置如下
cd ~/.ssh
touch config
编辑config
Host mac
HostName [ip地址]
User [user]
Port [22]
done
网友评论