MacのHomebrewでopensshを更新し、バージョンを上げたら、下記のエラーで接続出来なくなった。 ERROR: Unable to negotiate with 192.168.1.10 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
![SSHをバージョンアップしたら接続出来なくなった](https://cdn-ak-scissors.b.st-hatena.com/image/square/018c982aa69965eaa22c4ca481b2f578e4ed6573/height=288;version=1;width=512/https%3A%2F%2Fscribble.washo3.com%2Fimg%2Favatar-icon.png)
こんにちは。今回のテーマは『Linuxサーバー上にGitリモートリポジトリを作成する』です。プロ、アマを問わずコードを書く作業をされている方はSubversionやGit等のバージョン管理システムを活用していると思います。最近はGitHub等の便利なサービスが普及して自分でリモートリポジトリを用意する必要性も薄れてきた気がします。今回は小規模での開発に活用できるリモートリポジトリをUbuntuをサーバーとして作成してみました。 【目次】 今回Gitリポジトリを構築しようとした環境 ssh接続用のGitリポジトリを準備する Gitリポジトリを作成する gitユーザーパスワードによる認証 公開鍵による認証 ログインシェルを変更する 今回Gitリポジトリを構築しようとした環境 作業環境および構築しようとした設定は以下の通りです。 接続プロトコル:ssh サーバー:Ubuntu 16.04LTS(
先日「サーバーのセキュリティ設定がなにすればいいかわからない」と相談をうけまして。 自分も初心者の時どこまでやればいいかわからず手当たりしだいにやって沼に入っていたのを思い出しながら自鯖構築したときのメモを元にまとめてみました。 注意 セキュリティ対策は用途や場合などによって違います。 自分で理解したうえで自己責任でおねがいします。 対象読者 Linuxのサーバーを建て慣れていない人 Linuxはある程度さわれる人(自分でパッケージを入れたり、サービスを止めたりできる) ラインナップ ☆は導入の重要度と導入の容易さから個人的偏見からつけた値です。 4つ以上が"最低限やること"だと思ってください。 sshd
CentOS 4 のコンソール上で、ssh を使ったところ次のようなエラーがでました。 [user1@server1 ~]$ ssh server2 Bad owner or permissions on /home/user1/.ssh/config このユーザの設定は、他の Red Hat Linux 9 の環境をそのままコピーしてきたものなのですが、設定が悪いということでした。owner とパーミッションの設定は次の様になっていました。 drwx------ 2 user1 user1 4096 2月 13 2005 ./ drwx------ 28 user1 user1 4096 10月 7 18:10 ../ -rw-r--r-- 1 user1 user1 579 2月 13 2005 authorized_keys -rw-rw-r-- 1 user1 user1 14 2
Amazon で頼んでいたかわいい Raspberry Pi のケースが届いたので、早速装着。基板をはめ込んでネジで止めるだけなのでとっても楽。 Raspberry Pi用ケース(ラズベリー色) 出版社/メーカー: スイッチサイエンスメディア: エレクトロニクスこの商品を含むブログを見る 箱に収まったので、セットアップを始めた。 今回の目標 Raspberry Pi で Arch Linux を動かし、 NAS DNS サーバー HTTP サーバー Rack アプリを動かせる といった役割を持たせられたらいいな、と今のところ構想中。 SD カードの準備 参考 Raspberry Pi | Arch Linux ARM RaspberryPiの焼き方(MacからArchLinuxインストール) | hello-world.jp.net 家にあった 4 GB の SD カードを使うことにした。
Windows対応のSSHクライアントTera Termを利用した、公開鍵認証によるSSH接続について解説します。 » Tera Termの使い方 公開鍵認証方式によるSSH接続には、公開鍵と秘密鍵が必要です。これら鍵ペア(公開鍵と秘密鍵)の作成には、ssh-keygenコマンドなどさまざまな方法があります。 ここでは、Tera Termを使って鍵ペアを作成し、それらの鍵による公開鍵認証で以下のSSHサーバーにSSH接続するまでを解説します。 ・SSHサーバー情報 IPアドレス:aaa.bbb.ccc.ddd SSHのポート番号:22 ユーザー:karuma 公開鍵と秘密鍵の生成 公開鍵と秘密鍵の生成するために、Tera Termを起動します。 起動すると「新しい接続」が表示されるので、「キャンセル」をクリックします。 Tera Termのメニューから「SSH鍵生成」をクリックします。 「
先日「サーバーのセキュリティ設定がなにすればいいかわからない」と相談をうけまして。 自分も初心者の時どこまでやればいいかわからず手当たりしだいにやって沼に入っていたのを思い出しながら自鯖構築したときのメモを元にまとめてみました。 注意 セキュリティ対策は用途や場合などによって違います。 自分で理解したうえで自己責任でおねがいします。 対象読者 Linuxのサーバーを建て慣れていない人 Linuxはある程度さわれる人(自分でパッケージを入れたり、サービスを止めたりできる) ラインナップ ☆は導入の重要度と導入の容易さから個人的偏見からつけた値です。 4つ以上が"最低限やること"だと思ってください。 sshd
Help us understand the problem. What is going on with this article? タイトルは釣り気味です。内容的にはWindows8にUNIX-like環境を整えるという話でSurfacePro3そこまで関係ありません。でもSurfacePro3でこの環境構築をして使ってるのは本当だよ! 背景 SurfacePro3は素晴らしいマシンです。フルスペックのノートでありながらMacBookAirより軽量で、タッチとペン入力付き。タブレットとしても使えないことはないなど、モバイルデバイスとしては現時点では満額回答です。 しかし、WindowsというOS故に、UNIX-likeなソフトウェアの調達には難儀することになります。代表的な解決策Cygwinらしいですが、いいか二度とその名を私の前で言うんじゃない(面倒な記憶しかない)。というわけで、W
VM上のLinuxでmikutterを動かしてたり、synergyで2台のPCを並べて使ってたりする場合に、TwitterだけLinuxのmikutterで眺めてWebはMacで見たい場合ってありませんか。僕はあります。 そんな時、SSHを使えば割と簡単に実現出来ます。 MacのSSHサーバを有効化 システム環境設定→共有でリモートログインにチェック。 Linuxにmulticast DNSを設定 FedoraやUbuntuのようなお手軽ディストリなら設定済みです。 GentooやArchやDebianの人はこのへんを見て設定して下さい。 ここでmulticast DNSを敢えて使用するのは、DHCPでMacのIPアドレスが変更されたり、VMのネットワーク設定が変わってホスト側のMacのIPアドレスが変わって見えたりしたときにもIPアドレスを自動的に解決する方法として適しているからです。
痒いところに手が届くPC用テクニックの備忘録です。 雑多なことが、整理されずに、並んでいますが、あしからず。 しばらく、離れているうちに興味がワンボードマイコンにまで広がっちゃいました。PCじゃないことも混じっていますがご容赦を。 [概要] ssh-agentを使用したパスワードなしの接続方法について説明します。 [詳細] sshでの接続では、都度、パスワードもしくは、パスフェーズを入力をする必要があり、意外と面倒な作業です。また、シェルスクリプトなどでの自動化の妨げになります。 パスワードなしでの接続は、ホストベースの認証や、空のパスフェーズを使った公開鍵認証がありますが、セキュリティの低下が否めません。 ssh-agentを利用することで、前出の方法に比べセキュリティ・レベルをおとさずに、一度の認証で以降パスワードなしで接続することができます。 それでは、認証の手順を説明します。 ss
sshを利用する際,パスワードを入力する手間を軽減させることが可能だ。しかし,パスフレーズまでは省略されず,この点をクリアするには次のような「ssh-agent」と呼ばれるデーモン利用が必要になる。 ssh-agentの起動時は,パスフレーズを記録しておく鍵キャッシュが空の状態である。このため,ssh-agentの起動後には引き続きssh-addコマンドを使用してパスフレーズをキャッシュに追加させておく必要があるのだ。以上の手順は次のようになる。これらの操作は,当然ながらパスフレーズを入力する接続元で行うべき操作だ。 $ eval `ssh-agent` Agent pid 3199 $ ssh-add Need passphrase for /home/ykida/.ssh/id_dsa Enter passphrase for /home/ykida/.ssh/id_dsa Ident
ssh(Secure Shell)を導入しているホスト間でパスワードを入力せずにログインすること を可能にする方法を解説します。 【概要】 ssh は、接続先によって使用する protocol version が決定されます。 バージョンにより、設定方法が異なりますので、ご注意ください。 Turbolinux Server 6.5 より、version 2 が優先的に利用されています。 ssh の protocol version 1 は、ログイン時にRSA認証を行います。 そのために、事前に ssh-keygen を実行し、RSA キーの組を作成しておきます。 ssh-keygen を実行すると、プライベートキーは~/.ssh/identity に、 公開キーは ~/.ssh/identity.pub に作成されます。 この identity.pub を、リモートマシンの ~/.ssh/
ssh-host-config -y *** Info: Generating /etc/ssh_host_key *** Info: Generating /etc/ssh_host_rsa_key *** Info: Generating /etc/ssh_host_dsa_key *** Info: Creating default /etc/ssh_config file *** Info: Creating default /etc/sshd_config file *** Info: Privilege separation is set to yes by default since OpenSSH 3.3. *** Info: However, this requires a non-privileged account called 'sshd'. *** Info: F
Cygwinを使ってSSHサーバを作成する方法です。 本来は「/etc/passwd」や「/etc/group」ファイルの中身を確認するようだけど、ここでは概要だけ。。。 クライアント側については触れていません。 クライアント側は ssh-host-config スクリプトを使って鍵を作成したりできるようだけど、既に自分の鍵は持っていたし。 なので、ここではサーバ側だけ。 ■ CygwinでOpenSSHをインストール CYGWIN環境変数には「ntsec nosmbntsec glob」を設定しました。 Cygwinで「cygrunsrv」と「openssh」をインストールします。 「cygrunsrv」は、Cygwin に移植された UNIX デーモンプログラムを NT/2000/XP 上のサービスとして動作させるための、サービススタータプログラムです。 ■ ssh-host-conf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く