最新文章

頁: 1 ... 8 9 [10]
91
Linux 討論版 / cent 7采用公钥远程登录cent 6系统
« 最新文章 由 darlingshall 2019-04-28 13:57 »
另外一种方法,适用于一台linux系统可登陆多台linux服务器的环境,
客户端-Cent OS 7    服务端-Cent OS 6 ( 可多台 )
 在客户端生成密钥对   使用命令 ssh-keygen -t rsa  按3次enter在默认路径下生成密钥对
在服务器端同样的账号家目录下新建.ssh目录并在此目录下新的建authorized_keys文件,公钥拷贝至服务器端.ssh目录并将公钥内容追加至authorized_keys文件.
尝试用ssh 10.15.11.**连接时出时提示 permission denied (publickey, gssapi-keyex,gssapi-with-mic)
尝试更改客户端和服务器端的SELinux为permissive后再次尝试连接,提示
Permissions 0644 for '/root/.ssh/id_rsa' are too open
It is required that your private key files are NOT accessible by others
This private key will be ignored.
Load key "/root/.ssh/id_rsa":bad permissions
permission denied (publickey, gssapi-keyex,gssapi-with-mic)
尝试更改服务器端和客户端 公钥文件权限 chmod 400 /root/.ssh/id_rsa 后可成功登陆。
后面尝试将客户端SELinux权限改为enforce后,依然可以成功登陆,但将服务器端SELinux权限改为enforce后再次提示permission denied
待后续补充SELinux知识
ps -eZ | grep sshd                                                      查看sshd进程的domain
find / -name ssh                                                         查找ssh有关的文件         查到  1配置文件:/etc/ssh   2执行文件: /usr/bin/ssh
ll -Z /etc/ssh    /usr/bin/ssh                                         查看所查到文件的类型字段分别为 sshd_key_t         ssh_exec_t
ll -Z /root/.ssh /home/SASG/.ssh                                查询.ssh目录下密钥文件的类型字段为  admin_home_t
chron -R -t sshd_key_t /home/SASG/.ssh /root/.ssh  更改文件类型
Permission denied (publickey,gssapi-keyex,gssapi-with-mic    再交尝试远程连接时报错信息的提示
vim /etc/ssh/sshd_config sshd.config                         修改此配置文件中 PassworAuthentication yes
services sshd restarte                                                重启sshd服务。
远程登录可用,但需输入服务器端账号的密码。
92
Linux 討論版 / Linux启动顺序(Ubuntu core 16.04)
« 最新文章 由 1007720047 2019-04-27 12:20 »
刚开始学习Linux,看了鸟哥的私房菜里面启动流程那章,我发现我的Ubuntu core /etc/systemd/system目录下居然没有default.target 文件,请问各位前辈,是什么原因呢?(系统能正常运行)
93
Linux 討論版 / shell脚本中的PATH问题
« 最新文章 由 windman 2019-04-24 22:44 »
看鸟哥Linux私房菜的shell script中编写的第一个脚本时,有一个地方搞不懂,想问一下
在这个脚本中为什么要声明PATH变量,以及export PATH???
在学习bash章节时,书上说PATH是环境变量,环境变量可以被子进程引用。
如果在bash下执行脚本(bash算作父进程,脚本算子进程的话),
那么根据 环境变量会被子进程引用,那脚本程序这个子进程会引用父进程的PATH这个环境变量,
那为什么还要再次在脚本中声名PATH呢?
还有就是脚本中export PATH有是起了什么样的作用呢?
94
Linux 討論版 / scp 無法復製
« 最新文章 由 rice45c 2019-04-24 18:22 »
1. scp 一般帳號無法復製,也無報錯,但檔案就是無法復製到遠端目録
2.如改用root就可使用scp
請問大人們,有可能是什麼原因呢??
95
感謝,都試過,可行。
可以請教一下關於「--」的用法嗎?
96
Linux 討論版 / Re: 副檔名多了~ 及 「!」的問題
« 最新文章 由 weberhwang 2019-04-24 08:56 »
您好
我的連線軟體是Xshell4,至於腳本我都是直接用vi進行編輯
97
用絕對路經,或當.前目錄:rm ./-xxxxx
也可以用 -- 來處理: rm -- -xxxxx

./ 就是當前工作目錄,因爲 linux 執行命令的時候會去找 $PATH 環境變數裏面的目錄去找相關執行檔,一般來說 $PATH 不建議包含 ./ 的,從嚴格的安全行爲守則來看的確如此。
98
Linux 討論版 / Re: 副檔名多了~ 及 「!」的問題
« 最新文章 由 netman 2019-04-23 23:25 »
你用什麼編輯器?
99
我不確定,只是看起來有點怪而已..
100
大家好
我的linux系統環境如下
kernel版本:
Linux AcqCP-U 3.10.0-514.26.1.el7.x86_64 #1 SMP Tue Jun 20 01:16:02 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

Linux版本:
Red Hat Enterprise Linux Server release 7.3 (Maipo)

下面問題想請大家解惑一下
(1)由於我在linux上面試寫C語言,例如 source為 switch30.c,但我在compile的時候,不小心把它編譯成 -switch30
gcc -o -switch30 switch30.c
這時我發現,想用 rm -switch30 時,因為「-」的關係,會被認為誤使用了不正確的rm參數,
請問要如何下指令才能刪掉 -switch30 這個檔?

(2)假如在當前目錄下,存在switch30這個編譯好的c語言檔案
以dos的經驗來說,直接輸入switch30就可以執行
但在linux的系統下,就一定要輸入「./switch30」
不太能了解「./」在linux中的意思,為何一定要加上它才能run C的程式?

頁: 1 ... 8 9 [10]