我缺乏有关该主题的很多知识,所以如果我的问题非常无知,请见谅。
我刚开始对我的测试服务器进行 RSA 密钥身份验证。一开始它没有用,我试了又试,再试也没有用。
然后我意识到,在将 id_rsa.pub 放入后一个文件夹之前,我正在创建“mkdir ~/.ssh”和“mkdir ~/.ssh/authorized_keys”,这不起作用。
我的问题是:
如何将 id_rsa.pub 放置在不是由“mkdir”创建的“authorized_keys”中,因此不是文件夹?
谢谢你。
在 Debian Squeeze 上,我将 sshd 设置为不允许密码登录并需要基于密钥的身份验证。
我注意到,当我尝试使用错误的 SSH 密钥从 WAN 登录我的盒子时,我在 auth.log 中没有收到“失败的公钥......”消息。我只记录了“来自...的连接”,仅此而已。
当我使用错误的密钥从 LAN 内登录到我的盒子时,我确实会记录“失败的公钥......”。我希望能够记录所有失败的 SSH 公钥尝试。
有人对为什么不记录来自 WAN 的失败密钥有任何建议吗?
我是 Linux 的老手,但我是 Debian 的新手。在 Debian 6 上,我 apt-got mysql 然后启动它。我弄乱了 my.cnf 并将其搞砸了……显然在 debian-land 中,他们确实想从 127.0.0.1:3306 开始,尽管我只会使用套接字连接。
所以我把库存 debian my.cnf 放回原处。现在,当我执行 /etc/init.d/mysql restart 时,我得到了这个:
"Checking for corrupt, not cleanly closed and upgrade needing tables.."
Run Code Online (Sandbox Code Playgroud)
/var/log/syslog 有这个:
Apr 8 13:48:12 debian mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Apr 8 13:48:13 debian mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql
Apr 8 13:48:13 debian mysqld: 110408 10:48:13 [Note] Plugin 'FEDERATED' is disabled.
Apr 8 13:48:13 debian mysqld: 110408 10:48:13 InnoDB: Started; …Run Code Online (Sandbox Code Playgroud) 我的服务器运行正常。
有事情发生...
突然,我的服务器无法通过 ssh 和 http 访问。(防火墙中唯一开放的端口。)
所有 eth0 配置都是静态的,没有 DHCP。
一切都在 /etc/network/interfaces 中正确配置。
ethtool 配置为强制 100baseT 全双工,网关也是如此 - autoneg 已关闭。
ifconfig 显示零错误、零丢包、零溢出和零冲突。
我的服务器响应从其他网络发送的 ping。(哪个必须通过网关?)
路由显示正确配置的所有内容。
我的服务器没有收到发送到网关的 ping 的响应。
我的服务器从本地网络上的其他机器获得响应。
收到其他本地机器的ping响应后,就可以得到网关的响应,http正常,ssh也正常。我没有重新启动或重新配置以任何方式在网络,唯一使用的命令是ifconfig,ethtool,route和ping(在上面的顺序所示),使服务器的访问回来。
有关更多背景信息,请参阅此问题。(我实施了提供的建议解决方案,但无济于事。)
有任何想法吗?这个问题已经持续了数周,我完全不知所措......
我在 Debian 6 Squeeze 上设置永久 iptables 时遇到问题。
我正在开发一个全新的服务器实例,新创建、更新并升级到最新版本。
这是我多次遵循的教程:
http://wiki.debian.org/iptables
我正在以 root 用户身份执行所有操作。
完成教程中的所有步骤并重新启动服务器后,iptables 将重置为默认状态,即。允许一切进出。
我的目标是“永久”设置它们,这样它们就不会在每次系统重新启动时重置。
我将不胜感激任何形式的帮助。
谢谢。
我拥有一个个人文件服务器,构建在 AMD X2 平台上,带有英特尔千兆 CT 网络适配器,运行 debian 6.0。
我已经构建了一个由 samba 3.5.6 共享的 raid5 (2To x 3)
我的台式机(windows7),在复制大文件时,有时下载/上传速度稳定在55/60Mb/s左右,有时,它真的很不稳定,从1或2Mb/s下降,最大20/30Mb /s,确实不稳定。
我也在raid和主磁盘上使用samba共享进行了测试,结果相似。
我在服务器上运行了一些 hdparm -tT :
/dev/sda:
Timing cached reads: 4698 MB in 2.00 seconds = 2349.11 MB/sec
Timing buffered disk reads: 374 MB in 3.00 seconds = 124.49 MB/sec
/dev/md0:
Timing cached reads: 4814 MB in 2.00 seconds = 2407.76 MB/sec
Timing buffered disk reads: 640 MB in 3.00 seconds = 213.02 MB/sec
Run Code Online (Sandbox Code Playgroud)
另外,我使用 iperf 来测试两台计算机之间的带宽:
iperf.exe -c pacem -n 1073741824 -fm …Run Code Online (Sandbox Code Playgroud) 我不确定我的 MySQL 数据库发生了什么。我醒来发现它已关闭,我尝试重新启动它,但收到此错误消息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)。我用谷歌搜索了一下,它说要检查我的df,这就是我得到的:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 5905972 5905924 0 100% /
tmpfs 269560 0 269560 0% /lib/init/rw
udev 10240 480 9760 5% /dev
tmpfs 269560 4 269556 1% /dev/shm
Run Code Online (Sandbox Code Playgroud)
这是什么意思?我该如何处理?我该如何解决这个问题?
我在 debian 中遇到语言环境问题。我尝试了很多东西,但对我来说没有任何意义:
语言环境 -a
语言环境:无法将 LC_CTYPE 设置为默认语言环境:没有这样的文件或目录 C POSIX en_US.utf8
我尝试设置 en_US.utf8 没有成功:
dpkg-重新配置语言环境-plow
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:
LANGUAGE = "en_US",
LC_ALL =(未设置),
LC_CTYPE = "UTF-8",
LANG =(未设置)
支持并安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。
语言环境:无法将 LC_CTYPE 设置为默认语言环境:没有这样的文件或目录
语言环境:无法将 LC_ALL 设置为默认语言环境:没有这样的文件或目录
/usr/bin/locale: 无法将 LC_CTYPE 设置为默认语言环境:没有这样的文件或目录
/usr/bin/locale: 无法将 LC_ALL 设置为默认语言环境:没有这样的文件或目录
正在生成语言环境(这可能需要一段时间)...
en_US.UTF-8...完成
一代完成。
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:
LANGUAGE = "en_US",
LC_ALL =(未设置),
LC_CTYPE = "UTF-8",
LANG =(未设置)
支持并安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:
LANGUAGE = "en_US",
LC_ALL =(未设置),
LC_CTYPE = "UTF-8",
LANG =(未设置)
支持并安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。
重新启动后,我尝试使用 perl 脚本:
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:
LANGUAGE …