当前位置: 首页 > 网络应用技术

MACSSH记得密码吗?

时间:2023-03-07 10:08:28 网络应用技术

  前言:本文的首席执行官注释将介绍MACSSH的相关内容以记住密码。我希望这对每个人都会有所帮助。让我们来看看。

  但是,每次都需要密码,当超时连接时,有必要重新连接。这真的很麻烦。我指的是在Internet上的一系列数据来组装我自己的解决方案,打开自动链接,保存密码输入,并自动自动input.reconnection。

  首先是保存密码输入问题。您需要创建一个键并输入命令行:

  本地:?您的名称$ ssh -keygen -t rsa

  然后返回汽车,输入密码,此密码与SSH的帐户密码无关。

  整个接口看起来相似:

  本地:?您的名称$ ssh -keygen -t rsa

  生成公共/私人RSA密钥对。

  输入保存密钥(/u/kim/.ssh/id_rsa)的文件:[enter]

  输入密码(无密码为空):[第一个密码]

  再次输入同一密码:【第二密码】

  您的标识已保存在/U/kim/.ssh/id_rsa中。

  您的公钥已保存在/U/kim/.ssh/id_rsa.pub中。

  接下来,将密钥文件传递到您的SSH帐户:

  本地:?您的名称$ cd?/.ssh

  本地:?您的名称$ cp id_rsa.pub授权_keys

  本地:?您的名称$ scp -p?/.ssh/euthorized_keys hrothgar:.ssh/

  最后一步将提示您输入SSH帐户的密码,而不是刚创建密钥的密码。

  如果最后一步是错误的,则通常是由于远程权限的问题。

  您需要用根登录到远程计算机,以创建此SSH帐户的相关目录并设置授权:

  SSH帐户上的主目录设置:

  使用SSH键登录以登录而无需输入密码。

  服务器IP:192.168.1.102用户:服务器

  客户端IP:192.168.1.103用户:本地

  首先,使用SSH-Keygen生成私钥和公共钥匙。

  SSH-Keygen-T RSA

  这将在本地用户的?/.SH目录中生成一对键和存储。

  然后,将公共密钥测试到服务器的用户目录,并将其复制到?/.ssh/exturenized_keys。

  当地的:

  scp?/.ssh/id_rsa.pub server@192.168.1.102:

  服务器:

  cat?/id_rsa.pub?/.ssh/euthorized_keys

  检查.ssh目录必须为700,授权_keys必须为644,并且所有者是当前用户。

  现在,使用SSH,SFTP,SCP和其他功能,您无需再输入密码了。

  在Mac下配置ITERM2记住多站点SSH帐户密码

  首先,您需要自己安装iterm2,

  打开ITERM2官方网站后,单击下载以下载并安装。

  安装后,第一步是打开终端并连接您需要添加的VPS服务器。命令格式如下:

  ssh root@ip // ssh用户名@url或ip

  第一个连接将有一个安全提醒。输入是输入,然后控制 + C取消(密码中的步骤),如下所示:

  上述步骤主要是因为如果第一个连接未将键保存到ITERM2中的计算机,则可以输入是,您只能通过终端保存一次。

  然后继续配置需要在终端中管理的VPS的SSH信息,然后输入以下命令

  vim Exten?/.sh/myvps1 // myvps1可以修改为您想要的名称

  然后输入VI编辑界面,以英语状态输入I,然后在编辑器之后粘贴以下段落。

  #!/usr/bin/Expect -F

  设置用户用户名

  设置主机IP地址

  设置密码

  设置超时-1

  Spawn ssh $ user@$ host

  期待“*Assword:*”

  发送“ $密码 “

  不切实际

  期待EOF

  在内部的相应位置之后,按ESC键,然后输入:WQ处于英语状态

  然后,您将使用MyVPS1创建一个新文件。

  如果您要添加多个服务器,请输入以下命令

  cp myvps1 myvps2

  vim myvps2

  我

  编辑相应的内容

  ESC键

  :WQ

  这样,您可以创建另一个新的MyVPS2文件。

  下一个ITERM2上的设置。

  单击顶部菜单栏中的iterm2优先段(快捷键是命令+,)

  然后选择配置文件,单击左下角的+数字以创建新的配置,右红帧被标记,然后填写一个名称以区分名称。

  如果要添加多个服务器配置,则只需修改命令命令的文件名即可。

  在将来打开ITERM2后,直接在菜单栏中单击配置文件,您可以看到添加的VPS配置,单击您需要直接连接的VPS名称,并且可以打开SSH连接的相应VPS,并且不需要密码。

  结论:以上是首席CTO注释为每个人编写的MacSSH相关内容的摘要。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?