linux环境安装openssh-server及使用密码登录方式
作者:依然耀眼
这篇文章主要介绍了linux环境安装openssh-server及使用密码登录方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
Ubuntu : 解决更新时出现 Unable to locate package update
尤其是在Ubuntu 安装openssh-server 时,会出现Unable to locate package update
解决方法
先更新apt-get
#sudo apt-get update
执行完后,问题就解决了。
继续更新:
#sudo apt-get upgrade
然后就可以安装自己想安装的软件:
1、安装apache:
#sudo apt-get install apache2
2、安装mysql:
#sudo apt-get install mysql-server mysql-client
3、安装SSH:
#sudo apt-get install openssh-server openssh-client
ssh使用密码登录,无法重新加载sshd服务解决方法
为了安全起见,FreeBSD默认情况下是不允许root用户进行SSH远程登录的,需要进行以下操作才可以进行Root用户的ssh远程登录。
首先vi编辑/etc/inetd.conf,去掉ssh前的#注释,保存后:wq退出 (开启监听ssh服务)
编辑/etc/rc.conf, 最后加入:sshd_enable=”yes”即可
激活sshd服务
#/etc/rc.d/sshd start
关闭linux防火墙 sudo ufw disable
检查服务是否启动,在22端口应该有监听。
#check port number 22 #netstat -an # 或 #netstat -tnlp
最后,编辑ssh配置文件
#vi /etc/ssh/sshd_config
在/etc/ssh/sshd_config 中修改
PermitRootLogin yes #允许root登录 PermitEmptyPasswords no #不允许空密码登录 PasswordAuthentication yes # 设置是否使用口令验证。
修改完配置文件后,重新启动sshd服务器(/etc/rc.d/sshd restart)即可。
修改完重启时如果/etc/init.d/ssh restart不起作用,
可以使用:
ps -e | grep ssh,看sshd的进程号,
然后kill 进程号杀死ssh进程以达到重启的目的,或者直接重启ubuntu系统。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。