4.2.1 使用密码直接登录
打开MobaXterm后,请按照如下步骤连接远程Linux服务器。
1) 创建session
填写Linux基本信息的对话框如下图所示,
其中Host Name(or IP address)这一栏填写服务器IP为192.168.195.101,Specify Username用来定义要登录的用户名,因为我们要登录root用户,所以这里写root,Port这栏采用默认设置即可。Bootmark settings用来定义session的名字,这里你可以自定义,主要用来区分主机,因为将来你的主机会很多,写个简单的名字既方便记忆又能快速查找。
点确认后,即可进入到登录界面,此时需要输入密码
输入密码后回车,弹出是否需要保存密码的提示,如果想要保存密码,就点Yes。
然后继续定义Master Password
然后再点击OK,终于进入Linux系统了。
4.2.2 使用密钥认证
SSH服务支持一种安全认证机制,即密钥认证。所谓密钥认证,实际上是使用一对加密的字符串:其中一个称为公钥(public key),用于加密,任何人都可以看到其内容;另一个称为私钥(private key),用于解密,只有拥有者才能看到其内容。通过公钥加密过的密文,使用私钥可以轻松解密,但根据公钥来猜测私钥却十分困难。SSH的密钥认证就是使用了这一特性。
服务器和客户端都各自拥有自己的公钥和私钥,MobaXterm可以使用密钥认证登录Linux,具体的操作步骤如下。
1)生成密钥对
在菜单中找到Tools,然后选择MobaKeyGen单击。
单击Generate,注意,这里要来回动一动鼠标,否则生成密钥会很慢。
其中红框里面的内容就是公钥,这部分内容可以直接用鼠标选中,然后按Ctrl c复制,等会要粘贴到Linux里面去。
你还可以定义密钥的密码,如下图红框所示,也可以留空,即密钥不设置密码。
2)保存私钥
点击Save Private Key保存私钥,请把它保存到一个比较安全的地方,谨防丢失或被其他人看到。然后就可以关闭该窗口啦。