我使用的是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
网友评论