mac通过终端登陆服务器
mac通过终端登陆服务器
1.密钥
1.1 修改密钥文件权限为600,如果为权限过大会提示: WARNING: UNPROTECTED PRIVATE KEY FILE!
1.2 使用命令 ssh-add -K 密钥文件
1.3 使用ssh命令进行登录,不需要输入账号密码,ssh命令为 ssh -p [端口号] [用户名]@[服务器地址]
1.4 脚本:
#!/bin/bash
ssh -p [端口号] [用户名]@[服务器地址]
2.账号密码
此种方式较为简单直接使用命令,ssh -p [端口号] [用户名]@[服务器地址],然后输入密码即可
但是可以通过脚本实现登陆,实现不需要输入密码,注密码中如果有特殊字符,如$需写成\$
#!/usr/bin/expect
set timeout 30
spawn ssh -p [端口号] [用户名]@[服务器地址]
expect {
"*password:" { send "pass" }
}
interact