ubuntu 18.04.4 设置ssh密码免登陆

本文详细指导如何在Ubuntu 18.04上为新用户xiaopeng设置密码并生成SSH密钥对,实现A主机免密登录B主机。涉及用户管理、密钥对生成与复制,适用于SSH安全配置实践。

ubuntu 18.04.4 设置ssh密码免登陆

需求A主机免密登陆到B主机

1 在B主机以一个正确的方式创建用户,此步骤这是针对ubuntu

root@pengxiao: sudo useradd -r -m -s /bin/bash xiaopeng #创建一个用户名,这样的话会自动创建目录\


其中参数的意义如下:
-r:建立系统账号
-m:自动建立用户的登入目录
-s:指定用户登入后所使用的shell

root@pengxiao: passwd xiaopeng  #设置密码


2 在A主机上面设置ssh


root@pengxiao: ssh-keygen  #一直回车

root@pengxiao: cd /root/.ssh

root@pengxiao: sudo ssh-copy-id -p 9108  -i id_rsa.pub xiaopeng@10.10.66.2 #将id_rea.pub 拷贝到66.2,中间会被要求数据B主机xiaopeng密码

命令说明:
-i 是指定目录

ssh xiaopeng@10.10.66.2 -p 9108  # A主机直接ssh 到B主机可以发现不用密码了


root@pengxiao:~/.ssh# ssh xiaopeng@10.10.66.2 -p 9108
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-118-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage







Ubuntu 18.04.6系统中允许root用户通过SSH登录,可按以下步骤操作: 1. **设置root密码**:若root未设置密码,先以普通账号登录,然后输入以下命令来修改root密码: ```bash sudo passwd root ``` 2. **切换为root用户**:使用以下命令切换为root用户 ```bash su ``` 3. **安装ssh server**:输入以下命令安装ssh server ```bash apt-get install openssh-server -y ``` 4. **安装vim**:为了后续修改配置文件,可安装vim ```bash apt-get install vim -y ``` 5. **修改配置文件**:修改`/etc/ssh/sshd_config`文件,将第33行的`PermitRootLogin`的值改成`yes`,并保存。可使用以下命令: ```bash vim /etc/ssh/sshd_config :%s/\#PermitRootLogin prohibit-password/PermitRootLogin yes/g :wq ``` 6. **重启服务**:重启服务以使设置生效 ```bash service sshd restart ``` 另外,也可参考以下步骤: 1. **为root用户设置密码**: ```bash sudo passwd root ``` 修改密码后root用户即启用。 2. **安装OpenSSH server**: ```bash sudo apt install -y openssh-server ``` 3. **配置openssh server**: ```bash sudo vim /etc/ssh/sshd_config ``` 找到`PermitRootLogin no`或`PermitRootLogin prohibit-password`,将其改为`PermitRootLogin yes`。 4. **重启服务**: ```bash sudo systemctl restart sshd ``` 客户端如果是Ubuntu的话,已经安装好ssh client,可以用以下命令连接远程服务器: ```bash apt install -y ssh ssh root@xxx.xxx.xxx.xxx ``` 其中`xxx.xxx.xxx.xxx`是服务器的IP地址 [^1][^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值