目录
什么是ssh?
远程控制服务器,对传输的数据进行加密,保护传输数据的安全
如何搭建ssh服务?
软件来实现某个功能。openssh
liunx里面查看openssh版本
ubunt不会默认安装openssh,自己安装openssh,在里面修改允许远程root登陆
端口:tcp22
一.ssh原理
sshd和ssh:
d是deamon,一直在内存中运行的内存,除非人为停止的程序
一.配置文件(一部分)
#Port 22 #端口号
#AddressFamily any
#ListenAddress 0.0.0.0 ##不单独指定哪个ip地址可以访问openssh服务
#ListenAddress :: ##ipv6,同上
HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
# Ciphers and keying
#RekeyLimit default none
# Logging
#SyslogFacility AUTH
SyslogFacility AUTHPRIV
#LogLevel INFO
# Authentication:
#LoginGraceTime 2m
#PermitRootLogin yes ##允许root用户登陆
#StrictModes yes
#MaxAuthTries 6 ##最多可以输入多少次密码
#MaxSessions 10
#PubkeyAuthentication yes ##允许密钥登录
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
AuthorizedKeysFile .ssh/autho