Ubuntu 16.04 SSH 使用别名登陆

我使用的是Virtural Box上的虚拟机
在跟着书上教程建立Hadoop环境的时候发现无法用别名登陆
后来百度了以下发现另一种方法

1. 看看 SSH 文件夹有没有config这个文件,如果没有的话就建立一个

ls ~/.ssh/   #看有没有config这个文件
touch config   #建立config文件

2. 修改config文件

格式例子

Host data1

HostName 192.168.56.101

User hduser

IdentitiesOnly yes

Host 后面跟的是要登陆的主机名字
HostName 后面跟的是要登陆主机的ip
User hduser 后面跟的是要登陆主机的用户名
IdentitiesOnly 后面跟yes (不是很懂这些,也懒得去了解了)

3. 尝试登陆

ssh data1

4. 免密SSH登陆

-虚拟机里,用普通用户没有成功过,总是要输入密码
-root用户可以。
-设置root用户登陆界面的方法:
(1) 设置root账户密码:

sudo passwd root

(2) 修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件内容
-改权限:
修改文件权限为777(默认为只读),权限全开;

sudo  chmod  777  /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

-打开文件,在文件尾部加入两行:

greeter-show-manual-login=true

all-guest=false

(3) 修改/root/.profile
最后一行改成

tty -s&&mesg n || true
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容