linux非root用户使用秘钥登陆实现方法

linux非root用户使用秘钥登陆实现方法:

1、拷贝/root/.ssh/公钥放到普通用户家目录下的 authorized_keys里
    
2、修改/etc/ssh/sshd_config的参数,禁止root账号远程登陆使用,只允许普通用户远程登陆,

使用 su sudo切换使用root账号的权限

时间: 2024-09-30 20:49:39

linux非root用户使用秘钥登陆实现方法的相关文章

linux普通用户免秘钥登陆操作

普通用户(xusj)进行免秘钥登陆步骤如下: 在主机A 192.168.1.1上操作 ssh-keygen -t rsa              //参数公钥和私钥对,输入后一路回车. Generating public/private rsa key pair. Enter file in which to save the key (/home/xusj/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same

linux非root用户执行开机启动程序

问题 开机启动其他用户的程序或者说非root用户执行开机启动 编写开机启动脚本 编写开机启动脚本apple_tree,放到/etc/init.d,系统启动时会自动执行. 例如,/etc/init.d/apple_tree 启动脚本的内容格式,可参考linux service . 其中的start做如下定义: start(){ su - deploy -c ${APPLE_BIN} } 表示切换到deploy用户,并且环境变量也改变到deploy的环境,然后执行脚本. 如果是做成后台服务,需要修改

linux 非root 用户安装redis 安装

1,在Linux环境上下载gcc,通过源码安装得通过cc编译器进行安装.这时候得下载gcc.这时候使用root用户进行安装. yum -y install  gcc 2,接着编译需要使用jemalloc.得下载jemalloc 编译.使用yum安装得添加一下仓库源.改完仓库源,这时候就可以使用 yum install  jemalloc 下面这种方式是使用jemalloc源码包来进行编译. (1)下载源码安装包. wget   https://github.com/jemalloc/jemall

linux非root用户安装ncurses-devel依赖,解决configure: error: No curses library functions found

很明显,如果我们通过yum或rpm下载安装,始终无法绕开root用户,除非我们不用yum或rpm.是的,我们直接下载源码包,到ftp.gnu.org/pub/gnu/ncurses/我们可以下到最新的源码包ncurses-6.1.tar.gz,通过rz上传至非root用户wlf的soft目录下,回到根目录,我们把源码包解压: $ tar xzvf soft/ncurses-6.1.tar.gz 进入解压后目录,执行软件配置: $ cd ncurses-6.1 $ ./configure --pr

linux指定某非root用户执行开机启动项的方法(gogs git)

以linux指定git用户在linux开机时执行启动gogs git为例: 以root登录linux 执行vi /etc/rc.d/rc.local 在文档末尾添加一行语句:su git -c "/data/gogs/gogs  web > /data/gogs/log/gogs_web.log 2>&1 &" 保存rc.local即可.

linux非root用户安装nginx

先到官网http://nginx.org/en/download.html下载最新稳定版源码包,目前是1.16.1: 下完后通过rz上传至wlf用户soft目录下,退回上一级目录解压: $ cd soft $ rz -y rz waiting to receive. 开始 zmodem 传输. 按 Ctrl+C 取消. 100% 1008 KB 1008 KB/s 00:00:01 0 Errors $ cd .. $ tar xzvf soft/nginx-1.16.1.tar.gz 开始编译

Linux 非root 用户安装openresty

首先得用root用户安装依赖包 yum install perl yum install gcc yum install gcc-c++ yum install zlib yum install zlib-devel; 接着 安装openresty 1,下载openssl wget https://www.openssl.org/source/openssl-1.0.2k.tar.gz 解压openssl tar -zvxf openssl-1.0.2k.tar.gz cd openssl-1.

ssh22端口和非22端口建立秘钥的使用方法

ssh链接: ssh [email protected] ssh -p 22222 [email protected] 输入密码登陆 ssh不用收入密码建立密钥 1.生成秘钥 [[email protected] logs]# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no

linux非root用户启动桌面

某些时候,开机级别是命令行,但是有时后需要用到桌面环境,但是又需要使用root权限,非常不方便. 解决方法: 在普通用户的家目录下新建.xinitrc 文件, # vi .xinitrc 内容如下: export LC_ALL="zh_CN.UTF-8" export [email protected]=SCIM export GTK_IM_MODULE="scim" eval `dbus-launch --exit-with-session --sh-syntax