当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪linux限制root用户远程ssh登录的方法      1、环境    192.168.0.66  登陆机    192.168.0.68  被登陆机 2、新建普通账户   代码示例:    #useradd xxx    #passwd xxx 3、在192.168.0.68上修改/etc/ssh/sshd_config配置文件    把"#PermitRootLogin yes"   .........
    ▪linux下ssh无密码登录的配置方法      之前,介绍过几篇无密码登录ssh的文章,如下: 不输入密码ssh直接登录阿里云Linux主机的方法详解 ssh证书实现Putty免密码登录centos的配置方法 ssh(ssh-keygen)配置免输入密码登录远程主机的方法 .........
    ▪linux下修复fstab文件的方法      问题描述: /etc/fstab文件编辑出现错误导致系统无法启动。 修复方法,请参考如下步骤。 1、启动系统,提示输入root密码。 2、# mount -w -o remount / 把 '/'分区重新挂载。可读写权限。 3、#vi /et.........

[1]linux限制root用户远程ssh登录的方法
    来源: 互联网  发布时间: 2013-12-24

1、环境
   192.168.0.66  登陆机
   192.168.0.68  被登陆机

2、新建普通账户
 

代码示例:
   #useradd xxx
   #passwd xxx

3、在192.168.0.68上修改/etc/ssh/sshd_config配置文件
   把"#PermitRootLogin yes"
   改为"PermitRootLogin no"

3、验证
   从192.168.0.66上用root登陆到192.168.0.68
  

代码示例:
#ssh root@192.168.0.68
   #root@192.168.0.68
    password:
    Permission denied, please try again.

显然,用root登陆被拒绝了。
 

代码示例:
   #ssh xxx@192.168.0.68
    su -

由此可知,在linux下禁止root登录远程,使用PermitRootLogin no轻松搞定。


    
[2]linux下ssh无密码登录的配置方法
    来源: 互联网  发布时间: 2013-12-24

之前,介绍过几篇无密码登录ssh的文章,如下:
不输入密码ssh直接登录阿里云Linux主机的方法详解
ssh证书实现Putty免密码登录centos的配置方法
ssh(ssh-keygen)配置免输入密码登录远程主机的方法

大家可以参考下。

今天,我们介绍下linux系统中ssh无密码登录的配置方法。

1、系统环境
192.168.0.5    登录机。
192.168.0.6   被登录机。

按下的方法配置ssh无密码登录。

1,在192.168.0.5上执行
 

代码示例:
#ssh-keygen -t rsa     一路回车
在~/.ssh/目录下生一对公钥和私钥id_rsa   id_rsa.pub

2,把公钥id_rsa.pub拷贝到远程登录机上
 

代码示例:
#ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.6
输入密码
10
Now try logging into the machine, with "ssh 'root@192.168.0.6", and check in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.

配置成功,这里介绍的比较,初学的朋友作个参考吧。


    
[3]linux下修复fstab文件的方法
    来源: 互联网  发布时间: 2013-12-24

问题描述:
/etc/fstab文件编辑出现错误导致系统无法启动。

修复方法,请参考如下步骤。

1、启动系统,提示输入root密码。
2、# mount -w -o remount / 把 '/'分区重新挂载。可读写权限。
3、#vi /etc/fstab 把原来改错的地方还原。
4、#reboot //重启系统,修复完毕。

有关fstab文件的内容,请参考:
linux中fstab文件介绍
/etc/fstab文件详解
fstab文件解析
加深对/etc/fstab文件的了解

附,修改fstab实现自动挂载的方法。

linux磁盘ext终端,打开fstab:
 

代码示例:
sudo   gedit   /etc/fstab
 

在最后一行添加:
 

代码示例:
/dev/sda8 /mnt/u rtfs defaults 0 0
 

重启电脑,即可实现自动挂载。
 
有关UUID的知识,请参考链接:http://zh.wikipedia.org/wiki/UUID
磁盘编号,即可以替代如/dev/sda1之类,好处是用uuid替代磁盘编号可以脱离硬盘实际位置顺序,比如当前系统如果新增一个新硬盘,则当前sda可能会变成sdb,或者sdb可能变成sda,到时必须修改fstab文件,否则就挂不上了,然而用uuid就没有这种问题。

查询当前系统的uuid可以这样,终端输入:
代码:
 

代码示例:
ls -l /dev/disk/by-uuid

fstab一般可以这样写:
 

代码示例:
/dev/sda1 /media/WinXP ntfs-3g defaults 0 0

命令注释:
其中/dev/sda1是欲挂载的分区也可以写成UUID=xxxxxxxxxxxxx,自己查一下即可

/media/WinXP是欲挂载的目录,可自定义于任何位置,比如/home/<用户名>/WinXP,但必须事先建好,否则无法挂载。

ntfs-3g为指定欲挂载分区的文件系统,只要linux支持的任何格式均可,如果是fat或fat32就写成vfat,如果是ext3、jfs等就照实写。
当然也可以省略,系统会自动判断,但这样增加了启动时间。

defaults参数很复杂,自己man一下吧,可以暂时使用defaults即可。
最好写成defaults,locale=zh_CN.utf8,否则win分区可能会出现乱码,fat32尤甚,ntfs还好。

最后两个参数0 0是备份调试和开机扫描,如果是win分区就这样写不要动,如果是linux分区比如ext3,可以写为0 1,当然也可以0 0

比如下面两个分区,大家作个参考:
 

代码示例:

#ST160G /dev/hdb3
UUID=AE80ED3E80ED0E21 /mnt/CARTOON   ntfs-3g    defaults,locale=zh_CN.utf8       0       0

#Seagat 320G /dev/sdc11
UUID=6bf2fcfd-f104-42b5-b9a3-be836e434420 /mnt/P2P   jfs    defaults,errors=remount-ro        0       1


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3