Securecrt记住账号和密码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Securecrt记住账号和密码相关的知识,希望对你有一定的参考价值。
在公司用Securecrt连接远程,需要从跳板机ssh进入工作用的本地机(这里不知道怎么描述,公司就这么叫),可是每次都需要输入ssh+域名,然后再输入密码,很是麻烦,请问怎么让Securecrt记住密码,或者是更快捷的进入方法(一键登录最好)。
参考技术A 你如果只是用这个软件直接连接这个机器登陆的话,是可以记住密码的,但如果你先连接上本地工作机,把本地工作机作为跳板再连接远程的话,密码好像就不能记住了吧可以本次连接使用完不关,下次接着用!如果每次连接有时间限制的话,可以使用cat命令,临时打开一个shell进程,下次再用的话,使用ctrl+C命令关掉cat就行了(linux)追问
其实我和你处理的方法类似,我是打开一个vi,但是要clone session的话,打开的是跳板机,还得从新输入ssh+账号、密码登录,有没有快捷的记住密码的方法。
mac用iterm2实现ssh,怎么像SecureCRT一样鍵P和账号密码
Mac下配置iterm2记住多站点ssh帐号密码首先,需要自己安装一下iterm2,
打开iterm2官网后,点击Download下载并且安装。
安装完毕后,第一步,打开终端,连接你需要添加的vps服务器,命令格式如下:
ssh root@ip // ssh 用户名@网址或者ip
第一次连接会有一个安全提示,输入yes回车,然后control + c取消(输入密码那一步),如下图:
上面这一步主要是因为在iTerm2里面如果第一次连接没有保存key到电脑的话你输入yes也不行,只能先通过终端保存一次。
接着继续在终端配置需要管理的vps的ssh信息,输入下面的命令
vim expect ~/.ssh/myvps1 //myvps1可以修改为你自己想要的名字
接着会进入VI编辑界面,英文状态下输入i,然后粘贴下面这一段话后编辑对应的内容。
#!/usr/bin/expect -f
set user <用户名>
set host <ip地址>
set password <密码>
set timeout -1
spawn ssh $user@$host
expect "*assword:*"
send "$password\r"
interact
expect eof
编辑掉里面对应的地方后,按ESC键,然后英文状态下输入:wq
然后你就会新建一个名字为myvps1的文件。
如果你有多个服务器需要添加,请输入下面的命令
cp myvps1 myvps2
vim myvps2
i
编辑对应的内容
ESC
:wq
这样你就又新建了一个myvps2的文件。
接下来对iTerm2进行设置。
在顶部菜单栏里面点击iTerm2-preferences(快捷键是Command+,)
接着选择Profiles,点击左下角的+号新建一个配置,右边红框标注出来的地方,Name处填写一个用于区分的名字,Command处输入expect ~/.ssh/myvps1
如果你要添加多个服务器的配置,只需要修改Command命令的文件名字就行了。
以后打开iTerm2后,直接在菜单栏点击Profiles就可以看到你添加的VPS配置,直接点击需要连接的VPS名字,就可以打开对应的VPS进行ssh连接了,并且不需要密码。 参考技术A 用过secureCRT(免费版),到期后就一直使用iterm2,直到现在。
在windows平台下一直使用secureCRT,对于自动跳转和自动输入命令很是喜欢。后来到了mac下,也使用。可惜到期了……
于是在网上搜索了,推荐使用iterm2,同事也推荐这个。简单总结优点
1、用起来清爽,操作简单。
2、相比终端可以方便的设置编码、profile列表、多tab等
以上是关于Securecrt记住账号和密码的主要内容,如果未能解决你的问题,请参考以下文章
SecureCRT远程登录Unix主机时(telnet和ssh)能不能自动输入账号和密码,然后怎样让其自动执行脚本,谢谢啦
利用SecureCRT工具将本地文件上传到虚拟机的linux系统上