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
posted @ 2021-01-20 18:49  无敌哈士奇  阅读(169)  评论(0编辑  收藏  举报