Linux系统之SSH
admin
2023-03-22 07:01:31
0

一、远程连接

1windowsèLinux

     工具:sshvnc

     连接方式:  ssh     目标主机IP

               ssh     root@目标主机IP  

               ssh     秘钥 + 密码登录

               ssh     秘钥(禁止密码)

      连接    ssh   -p (小写)  10123   root@目标主机IP 

    上传    scp   -P (大写)  10123  root@目标主机IP :/tmp

上传下载    sftp   -oPort=10123    root@目标主机IP 

ssh 连接方式:

assh     目标主机IP

Linux系统之SSH

b ssh   root@目标主机IP   

(一般实际中使用的是其他的普通用户,不能使用root

Linux系统之SSH

vnc 连接方式:

    需要安装两个rpm软件包在Linux客户端:tigervnc tigervnc-server

 安装 mount    /dev/sr0   /mnt

         yum   –y   install  tigervnc  tigervnc-server

 配置密码     vncpasswd

    开启服务     vncserver   并查看对应的端口是否开启59016001

Linux系统之SSH

Win 上使用VNC—64位连接

注:此处只能使用5901端口连接,6001端口连接不上

Linux系统之SSH

输入前面设置的vncpasswd的密码

Linux系统之SSH

成功显示Linux系统的桌面

Linux系统之SSH

2Linuxèwindows (此时的Linux必须安装桌面化系统)

注:Linuxèwindows连接方式在win10中连接很难成功,此处以winserver 08为例

安装rpm软件包 rdesktop

使用命令 rdesktop  –f  -u   用户名   -p   密码   -a  16

                   -f    连接win后全屏

                   -u  win系统的用户名

                   -p  win系统的对应密码

                   -a   屏幕色分为16

         连接

rdesktop -f -u bcl -p 密码 -a 16 192.168.115.192

Linux系统之SSH

连接后(不显示桌面,与系统硬件配置,原桌面的分辨率有关)

Linux系统之SSH

 

二、秘钥连接

Linux系统之SSH

使用两台虚拟机192.168.10.8     192.168.10.100

使用192.168.10.8连接100时显示如下:

RAS key显示的为加密密钥

Linux系统之SSH


免密码秘钥登录——步骤:

Linux系统之SSH


2、        将公钥上传至服务器端

进入客户端秘钥保存目录   /root/.sshid_rsa是私钥,id_rsa.pub是公钥

Linux系统之SSH

将公钥上传至服务器端192.168.10.100  /tmp下,此处使用命令scp上传文件

格式:scp  上传的文件     登录用户@服务端IP服务端目录

Linux系统之SSH

在服务器端100在用户家目录下创建 .ssh目录,并将公钥改名为:authorized_keys并保存到相应的目录 ~/.ssh(用户家目录)

Linux系统之SSH 

最后,重新启动sshd服务   service sshd  restart

3、        在客户端10.8进行登录验证

Linux系统之SSH

 注:

 1、秘钥的生成命令格式   ssh-keygen  –t rsa  (也可以为dsa)

2、公钥保存在服务端,且保存位置为  用户家目录下的  .ssh 

3、公钥必须需改名为  authorized_keys

4、若要秘钥和密码同时使用,则在建立密钥时输入服务端的登录密码

 

4、        Windows也是用秘钥登录

使用第三方工具Xshellè工具è新建用户密钥生成向导è生成秘钥(不要写密码)

Linux系统之SSH

Linux系统之SSH

Linux系统之SSH

此处密码可以写也可以不写

Linux系统之SSH

将公钥复制粘贴到服务器的  /root/.ssh/authorized_keys

Linux系统之SSH

重启服务配置文件  service  sshd restart

注:在配置完成后,使用xshell连接服务器时 ,选择秘钥登录

Linux系统之SSH

 

三、只秘钥连接,禁止密码登录

秘钥存放位置:/root/.ssh/authorizer.keys(名字一定要写对)

编辑配置文件  /etc/ssh/sshd_config

1、确保 RSAAuthentication   yes

    PubkeyAuthentication   yes

Linux系统之SSH

2、确保PasswordAuthentication    no

   ChallengeResponseAuthentication   no

Linux系统之SSH

      3、登录验证

ssh   root@192.168.10.100,此时的密码输入为灰色,禁止密码

Linux系统之SSH       


四、控制文件

        配置文件  /etc/hosts.allow   白名单

     /etc/hosts.deny    黑名单

格式——  服务列表:客户端地址列表

拒绝网段(只能下面两种格式)

sshd:192.168.115.0/24   错误的

sshd:192.168.115.0/255.255.255.0

sshd:192.168.115.

拒绝域名

sshd:www.xdl.com 某个主机

sshd:.xdl.com   所有域名是xdl.com的主机

 

五、Sftp文件传输命令

      上传文件:put     下载文件:  get

      在服务器端使用的命令为:ls   cd   pwd 

      在客户端使用的命令为:所有命令前面加   l   如:lls   lpwd   lcd  

Linux系统之SSH

Linux系统之SSH

 

六、简化版防火墙  tcp wrappers

1、查看服务命令的位置      which  sshd

2、查看命令是否被库文件libwrap调用

     ldd   /usr/sbin/sshd   | grep libwrap

3、如果被调用则可以使用tcpwrappers 里面的规则

     /etc/hosts.allow   白名单

     /etc/hosts.deny    黑名单 

      4、格式   服务名称:相关IP(相关网段、相关域名)

   Asshd:192.168.115.200    IP

   Bsshd:192.168.115.       网段

   Csshd:www.xdl.com        域名

 


相关内容

热门资讯

高市“下跪”背后的多重图谋 连日来,日本首相高市早苗遭到日本国内外猛烈挞伐。针对她执意推进修改“和平宪法”、解禁出口杀伤性武器等...
伊朗东南部城市恰巴哈尔传出爆炸... 总台记者获悉,当地时间10日13时左右,伊朗东南部沿海城市恰巴哈尔传出爆炸声。恰巴哈尔政府部门随后通...
微晶石瓷砖为什么都不卖了 最佳回答 有一段时间微晶石瓷砖确实非常流行,不过由于这种微晶石瓷砖具有很多缺点,所以导致现在的瓷砖...
燃气灶后面贴瓷砖怎么处理 燃气灶后面贴瓷砖是一个很好的选择,能够美观地装饰并保护墙壁。但是,贴瓷砖需要注意一些细节,以确保安装...
墙面瓷砖掉落补瓷砖 1、观察砂浆方面的情况,如果砂浆没有松动的话,将瓷砖背面四周粘结的砂浆进行刮净,将瓷砖用胶水粘结便可...
防水做满墙是不是瓷砖贴不稳 不会贴不牢,只是施工的时候会麻烦些。因为瓷砖背面抹上水泥砂浆,水分本来会渗入墙面变干凝固,但是有了防...
不敲瓷砖做防水靠谱吗 最佳回答 相比较下来不敲瓷砖做防水还是不太靠谱的,现在基本上家里面做防水都是需要在贴瓷砖之前做好的,...
广西来宾市委原书记何朝建被“双... 经自治区党委批准,自治区纪委监委对来宾市委原书记何朝建严重违纪违法问题进行了立案审查调查。经查,何朝...
武大:极不认同OPPO母亲节广... 学校极不认同某手机厂商“母亲节”广告文案的内容表述和价值倾向。这与武汉大学立德树人的育人理念严重不符...
不法人员“刘佳”冒充下属企业投... 澎湃新闻记者 岳怀让5月7日,中国国新控股有限责任公司(简称“中国国新”)在官网发布了一则《关于不法...