1. 程式人生 > >ssh記錄1--ssh普通使用者(非root使用者)的金鑰登入

ssh記錄1--ssh普通使用者(非root使用者)的金鑰登入

ssh普通使用者(非root使用者)的金鑰登入

2013年07月09日 21:44:11

閱讀數:14838

ssh普通使用者(非root使用者)的金鑰登入

這裡以使用者名稱 zhangsan 為例。

由於個人習慣問題,我把使用者zhangsan的預設目錄改了,在使用金鑰登入的過程中,始終提示要輸入使用者密碼,而 /var/log/secure 也沒有任何資訊,
後來在/etc/passwd中把預設目錄改回到 /home/zhangsan ,就正常了。導致我折騰了一整天。。。

下面簡單敘述一下ssh非root使用者的金鑰登入步驟:

1,生成金鑰對(key pair)

ssh-keygen -t rsa -C "
[email protected]
"

Enter file in which to save the key (/root/.ssh/id_rsa):
#輸入key的儲存位置,直接回車即可。

Enter passphrase (empty for no passphrase):
#私鑰口令,不需要的話直接回車。


2,新增公鑰到 authorized_keys 檔案

1、touch /home/zhangsan/.ssh/authorized_keys

2、cat /root/.ssh/id_rsa.pub > /home/zhangsan/.ssh/authorized_keys

注意目錄和檔案的許可權
/home/zhangsan/.ssh 的 owner 應該為 zhangsan:group
chmod 700 /home/zhangsan/.ssh
chmod 600 /home/zhangsan/.ssh/authorized_keys

登入測試
ssh -i /home/zhangsan/.ssh/id_rsa [email protected]

如果是Xshell等客戶端工具,匯入私鑰 id_rsa 即可。

相關推薦

ssh記錄1--ssh普通使用者(root使用者)的登入

ssh普通使用者(非root使用者)的金鑰登入 2013年07月09日 21:44:11 閱讀數:14838 ssh普通使用者(非root使用者)的金鑰登入 這裡以使用者名稱 zhangsan 為例。 由於個人習慣問題,我把使用者zhangsan的預設目錄改了,在使

普通使用者root使用者winscp連線linux時提示使用者連線失敗監測到超時的原因以及解決方案

【出現原因】:linux系統預設情況有開啟防火牆,這樣就會阻止外部使用者訪問ftp伺服器 【解決方案】:關閉linux防火牆 【具體操作】:輸入命令setup,之後會彈出一個框 ,然後選擇防火牆設定,有個星號"*"那個地方用空格鍵替換掉,然後用tab鍵選中確定,

ssh 配置免登入

隨手筆記,要是寫的不好請見諒 1、ssh免金鑰的登陸原理: 通過命令生成一對和私鑰,公玥可以比喻為鎖,私鑰比喻為鑰匙,將鎖放在想訪問的伺服器中,我們就可以拿鑰匙去訪問伺服器啦。 2、 配置web

root用戶ssh 執行 sudo遠程機器免密

MF nop dde color 文件 必須 ssh 操作 dup   非root用戶ssh 執行 sudo遠程機器免密鑰 # 1、登陸192.168.1.10 ssh-keygen -t rsa # 一路回車 # 將公鑰添加到認證文件中 cat ~/.ssh/id

ssh root使用者互信

之所以要把這個記錄下來 是因為它的確和root使用者不一樣root使用者 不需要改動什麼許可權問題  只要生成私鑰/公鑰對 即可但是一樣的操作在普通使用者上就出了問題了 折騰了老半天 ssh-keygen -t rsa         &

centos7使用root使用者進行ssh免密登入,提示key沒有在主機註冊

最近自己使用的雲伺服器一直受到告警。雖然裡面沒什麼,但是還是不想被別人玩。尤其是想到自己還是採用的ssh密碼驗證登入,就更慌了。基於此,所以打算採用非root使用者ssh免密登入。 於是,開啟了網

解決SecureCRT無法用root賬號登入ssh

連結失敗,提示這個:---------------------------SecureCRT---------------------------連線到會話192.168.1.100失敗:The server has disconnected with an error.S

SSH工具XShell連線谷歌雲 root使用者或普通使用者

目錄 1.以root使用者登入 2.普通使用者,祕鑰登入 3.啟動shadowsocks失敗 1.用root使用者登入 1.1.進入谷歌雲實例面板 1.2.切換到root角色 sudo -i 1.

ssh伺服器root安裝R語言

下載軟體包 wget http://mirrors.ustc.edu.cn/CRAN/src/base/R-3/R-3.4.3.tar.gz tar -zxvf R-3.4.3.tar.gz 配置安裝路徑 cd R-3.4.3 配置(configure)及配置安裝的路徑

SSH無密碼登入root使用者設定

最近在設定同一臺伺服器的非root使用者免密碼登陸總是失敗 分析原因: 檢視/var/log/secure報Authentication refused: bad ownership or mod

jdk1.8新特性 : 接口中可以有普通方法(靜態方法)和靜態方法 , 顛覆了之前我的理解 : 接口中只能有共有常量和抽象方法的概念,後面必須要加一句jdk1.7和1..7之前

@override 編譯 sys 接口 blank new style nts highlight 看到jdk某些接口中存在default方法,於是... http://shaomeng95.iteye.com/blog/998820 為什麽接口只能是公有常量? p

ssh+ftp+1

clas class _for utf-8 pop dumps ipaddr ever AR bug多多,cd後路徑拼接有問題 client import socket, os, hashlib, json import time, sys class Ftp_cli

1.ssh端口

ssh端口 src config 配置文件 技術分享 ima sshd 分享 分享圖片 路徑:/etc/ssh/sshd_config 配置文件先備份 1.ssh端口

2.1 ssh服務

empty config 公有 創建 安全性 aaa ges net a算法 SSH服務 ssh: secure shell, protocol, 22/tcp, 安全的遠程登錄 1 SSH是標準的網絡協議,可用於大多數UNIX操作系統,能夠實現字符界面的遠程登錄管理,它默

Linux 系統安全配置 Debian => 禁止root SSH登陸+配置SSH Key+配置iptables

ssh-key fir 應用 ble exc 當前 root密碼 exchange ports Linux 系統安全配置 Debian => 禁止root SSH登陸+配置SSH Key+配置iptables 當我們安裝完Linux系統作為服務器後,總有一系列的安全配

SSH整合步驟之註解和註解

加入jar struts rep imp dialect 整合struts com ssp rda spring整合hibernate 加入jar包 加入spring和aop所需必須包 加入hibernate的必須包 spring整合hibernate的必須包 org.sp

ubuntu下SSH的安裝、使用與配置root使用者支援SSH

1.使用命令更新安裝列表: sudo apt-get update 輸入當前使用者的管理員密碼回車即可。 2.使用apt-get方式安裝ssh sudo apt-get install openssh-server 輸入Y回車即可。 3.檢視是否安裝成功 su

linux 下普通使用者/(root)下安裝mysql

1.準備好安裝包 上傳更目錄 本文基於mysql 5.7.22 2. 編輯my.cnf配置檔案,放在當前mysql安裝目錄下,配置檔案路徑/home/2iuser/mysql/my.cnf 。 [client] port=3306 socket=/home/

linux伺服器下root許可權安裝anaconda(以Anaconda3-5.0.1-Linux-x86_64.sh為例)

1.找到自己需要的anaconda版本並下載下來(可以用迅雷下載~速度還快點~),上傳到伺服器自己目錄下; 下載地址:https://repo.anaconda.com/archive/ 2.cd到anaconda安裝包目錄下,安裝anaconda: # bash Anaconda3-5

SSH1

https://download.csdn.net/download/qq_43532342/10811031 自來水+電力專案 SSH整合使用。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht