运维 10/04 ssh

来源:互联网 发布:帝国cms商业版破解版 编辑:程序博客网 时间:2024/06/08 12:19

1 tr命令                             //转换大小写

  tr 'a-z' 'A-Z'< /etc/passwd       //将/etc/passwd下的内容从小写转换成大写


2 练习题 在/etc/目录下,找到以.conf结尾的并且文件名包含数字的文件,将文件内容保存到/mnt/binFile,并且

  在屏幕上显示文件的行数。


  cat /etc/*[[:digit:]]*.conf |tee /mnt/binFile |wc -l  

3 systemctl status sshd             //查看sshd这个服务的状态

  systemctl start sshd              //开启sshd这个服务

  systemctl reload/restart sshd     //重新启动sshd这个服务

  systemctl enable sshd             //设置sshd开机自动启动

  systemctl disable sshd            //设置sshd开机不自动启动

  systemctl mask sshd               //锁定sshd这个服务

  systemctl unmask sshd             //解锁sshd这个服务

 如何实现开启虚拟机无图形界面以及开启虚拟机有图形界面?

 init 3                             //在命令行输入则直接到无图形界面

 init 5 / startx                    //在命令行输入则直接到图形界面

 systemctl set-default multi-user.target //设置开机默认文本模式

 systemctl set-default graphical.target  //设置开机默认图形模式

4 init 有几个级别?                  // 7个

 init 0                            //关机

 init 6                            //重启

 init 3                            //在命令行输入则直接到无图形界面

 init 5 / startx                   //在命令行输入则直接到图形界面

 

##公钥和私钥###

 

 4 如何实现server主机无密码连接desktop?

 1 ssh root@172.25.254.22           //连接172.25.254.22这台主机 以root身份

  输入要连接主机的root用户的密码即可

 2 无密码连接

   1 desktop主机操作

     [root@foudation7 Desktop]$ ssh-keygen          //在desktop主机中生成公钥和私钥

     cd /root/.ssh                                  //切换到公钥和私钥的目录

     scp id_rsa root@server的ip:/root/.ssh         //将私钥发到server主机

     ssh-copy-id -i id_rsa.pub root@desktop的ip     //让desktop主机知道公钥已经生成

   2 server主机操作

     ssh root@desktop主机的ip                        //连接desktop主机

   同时也可以将公钥发给server主机,这样可以实现desktop主机无密码连接server主机

   1 desktop主机操作

     [root@foudation7 Desktop]$ ssh-keygen          //在desktop主机中生成公钥和私钥

     cd /root/.ssh                                  //切换到公钥和私钥的目录

     ssh-copy-id -i id_rsa.pub root@server的ip      //将公钥发到server主机

     ssh root@server主机ip                           //连接server主机

###ssh服务安全配置###

 ssh服务   配置文件/etc/ssh/sshd_config

 配置文件中有几个重要参数

 1 PasswordAuthentication yes|no                   //是否开启密码认证

 2 PermitRootLogin yes|no                          //是否允许root用户登陆

 3 AllowUsers student                              //student是白名单用户

 4 DenyUsers  student                              //student是黑名单用户

   当白名单和黑名单同时存在时 黑名单先生效

5 如何使得别的主机无法连接我或者允许别的主机连接我?

vim /etc/hosts.allow   vim /etc/hosts.deny 修改配置文件即可


 

###打包和压缩###

1 tar


2 gzip bzip xz zip