在我自己的计算机上,运行 MacOSX,我在 ~/.ssh/config 中有这个
Host *
ForwardAgent yes
Host b1
ForwardAgent yes
Run Code Online (Sandbox Code Playgroud)
b1 是运行 Ubuntu 12.04 的虚拟机。我像这样 ssh 到它:
ssh pupeno@b1
Run Code Online (Sandbox Code Playgroud)
我在没有被要求输入密码的情况下登录,因为我已经复制了我的公钥。由于转发,我应该能够从 b1 ssh 到 pupeno@b1 并且它应该可以工作,而不需要我输入密码,但它没有。它要求我输入密码。
我错过了什么?
这是第二个 ssh 的详细输出:
pupeno@b1:~$ ssh -v pupeno@b1
OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to b1 [127.0.1.1] port 22.
debug1: Connection established.
debug1: identity file /home/pupeno/.ssh/id_rsa type -1
debug1: identity file /home/pupeno/.ssh/id_rsa-cert type -1
debug1: identity file …Run Code Online (Sandbox Code Playgroud) 我真的很好奇。作为服务器的 Mac OS X 听起来像是一种非常昂贵的解决方案,但并不比自由软件提供的免费解决方案好多少。
我理解为您的台式计算机或笔记本电脑上的漂亮 UI 和 Apple 标志支付额外费用(我做到了)。但是在没有连接显示器的黑暗房间里,一个苹果标志在灰尘中积聚,对我来说没有多大意义。
但要么是苹果公司以成本价生产服务器,要么有些人知道我不知道的东西并选择了苹果服务器。如果这是你的情况,你为什么要这样做?开导我。
有没有办法导出 PostgreSQL 数据库,然后用另一个名称导入它?
我在 Rails 中使用 PostgreSQL,我经常从生产中导出数据,其中数据库名为 blah_production,并在开发或暂存时将其导入,名称为 blah_development 和 blah_staging。在 MySQL 上,这是微不足道的,因为导出在任何地方都没有数据库(可能除了注释),但在 PostgreSQL 上这似乎是不可能的。不可能吗?
我目前正在以这种方式转储数据库:
pg_dump blah > blah.dump
Run Code Online (Sandbox Code Playgroud)
我没有使用 -c 或 -C 选项。该转储包含以下语句:
COMMENT ON DATABASE blah IS 'blah';
ALTER TABLE public.checks OWNER TO blah;
ALTER TABLE public.users OWNER TO blah;
Run Code Online (Sandbox Code Playgroud)
当我尝试导入时
psql blah_devel < blah.dump
Run Code Online (Sandbox Code Playgroud)
我得到
WARNING: database "blah" does not exist
ERROR: role "blah" does not exist
Run Code Online (Sandbox Code Playgroud)
也许问题真的不是数据库而是角色?
如果我以这种方式倾倒它:
pg_dump --format=c blah > blah.dump
Run Code Online (Sandbox Code Playgroud)
并尝试以这种方式导入它:
pg_restore -d blah_devel < tmp/blah.psql
Run Code Online (Sandbox Code Playgroud)
我收到这些错误:
pg_restore: WARNING: database "blah" does …Run Code Online (Sandbox Code Playgroud) 我怎么能有 wget 打印错误,但没有其他问题?
在默认行为中,它显示一个进度条和很多东西。
在 --no-verbose 版本中,每个下载的文件仍然打印一行,这是我不想要的。
--quiet 选项使其完全安静,即使在出现错误的情况下,它也不会打印任何内容。
有没有一种模式可以打印错误,但没有别的?
是否可以在 Windows 7 中安装可以在 Windows Server 2008 中安装的 SMTP 服务器?或者类似的东西?
我正在开发一个将使用它的应用程序,我希望能够对其进行测试并在本地进行尝试。
由于最近的安全发现可能大多数 SSD 都以一种完全幼稚和破坏的方式实现加密,我想检查我的哪些 BitLocker 机器正在使用硬件加密,哪些机器正在使用软件。
我找到了一种禁用硬件加密的方法,但我不知道如何检查我是否使用了硬件加密(在这种情况下,我必须重新加密驱动器)。我该怎么做?
我知道manage-bde.exe -status这给了我一个输出,例如:
Disk volumes that can be protected with
BitLocker Drive Encryption:
Volume C: [Windows]
[OS Volume]
Size: 952.62 GB
BitLocker Version: 2.0
Conversion Status: Used Space Only Encrypted
Percentage Encrypted: 100.0%
Encryption Method: XTS-AES 128
Protection Status: Protection On
Lock Status: Unlocked
Identification Field: Unknown
Key Protectors:
TPM
Numerical Password
Run Code Online (Sandbox Code Playgroud)
但我不知道我想要的信息是否在这个屏幕上。
我为我在 Ubuntu 12.04 上运行的服务创建了一堆新贵工作。我可以成功启动它们并停止:
service my_service start
service my_service stop
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时它们没有列出
service --status-all
Run Code Online (Sandbox Code Playgroud)
任何想法我可能会错过什么?
为了创建服务,我刚刚在 /etc/init.conf 中添加了 .conf 文件。
我刚刚安装了 SQL Server 2008,但无法使用 SQL Server Management Studio 连接到它。我的目的是让我的本地 Windows 用户通过身份验证,但我不完全确定如何做到这一点。
在我写的连接对话框中:
Server type: Database Engine
Server name: (local)
Authentication: Windows Authentication
Run Code Online (Sandbox Code Playgroud)
我的第一个问题是这是否是我应该连接的?当我尝试连接时,我收到此错误消息:
TITLE: Connect to Server
------------------------------
Cannot connect to (local).
------------------------------
ADDITIONAL INFORMATION:
A network-related or instance-specific error occurred while establishing a connection
to SQL Server. The server was not found or was not accessible. Verify that the instance
name is correct and that SQL Server is configured to allow remote connections.
(provider: Named Pipes Provider, …Run Code Online (Sandbox Code Playgroud) 当我安装 SQL Server 2008 Express 时,它会提示我创建一个实例,如果我不创建,则会中止。然后我在 SQL Server 服务上的 Sql Server 配置管理器的条目中看到该信息。什么是 SQL Server 实例?
我有一个使用 nginx 运行的 Web 应用程序,我想分析日志以获取有关每个文件获得的点击次数以及我们正在生成哪些 404 和其他错误(Google Analytics 无法提供的信息)的信息。
通常我只会在服务器中删除 awstats,但是对于 nginx,由于缺少 cgi-bin,这不是微不足道的。是否有另一种简单的解决方案来获取此信息?我不介意付钱给第三方为我做这个分析。
sql-server ×2
ubuntu ×2
bitlocker ×1
database ×1
dump ×1
forwarding ×1
mac-osx ×1
nginx ×1
postgresql ×1
restore ×1
security ×1
service ×1
smtp ×1
ssh ×1
ubuntu-12.04 ×1
upstart ×1
wget ×1
windows ×1
windows-7 ×1
xserve ×1