Mac 不用xshell记住账号密码连接linux服务器(自带terminal)
当笔记记录下,方便以后配置
方法一:自带terminal常规连接
1.打开Mac终端,切换到root权限下
切换root权限: sudo -i
2.通过ssh命令连接linux服务器
ssh root@127.0.0.1
root是账户名,@后面的是连接的ip地址
然后根据提示输入密码即可成功
方法二:使用别名连接(无法记住密码)
1.设置一个别名快捷访问
vim ~/.ssh/config
使用vim命令编辑一下~/.ssh/config这个文件(如果目录下没有这个文件,可以新建一个)
按格式添加内容:
# 服务器1
host 别名
hostname IP地址
port 22
user 用户名
# 服务器2
host 别名
hostname IP地址
port 22
user 用户名
2.查看以设置的别名
cat ~/.ssh/config | grep "host"
3.使用方式
ssh vm001
输入密码
见到如下,就是成功了
方法三:记住密码方式
1.新建vm001.ssh
vim vm001.ssh
添加如下内容
#!/usr/bin/expect -f
set user thinkey
set host 10.1.190.92
set password 000000
set timeout -1
spawn ssh $user@$host
expect "password:*"
send "$password\r"
interact
2.运行
expect vm002.ssh
结果如是