<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>treffen @ Wordpress &#187; openssh</title>
	<atom:link href="http://pub.slateblue.tk/tag/openssh/feed" rel="self" type="application/rss+xml" />
	<link>http://pub.slateblue.tk</link>
	<description>日々の写真とメモなBlog</description>
	<lastBuildDate>Tue, 31 Jan 2012 17:32:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://pub.slateblue.tk/tag/openssh/feed" />
		<item>
		<title>【iPhone（JB）】BossprefsでSSHを制御</title>
		<link>http://pub.slateblue.tk/days/day883.html</link>
		<comments>http://pub.slateblue.tk/days/day883.html#comments</comments>
		<pubDate>Thu, 18 Feb 2010 00:52:37 +0000</pubDate>
		<dc:creator>morimori</dc:creator>
				<category><![CDATA[memo]]></category>
		<category><![CDATA[日々]]></category>
		<category><![CDATA[Bossprefs]]></category>
		<category><![CDATA[iPhoneJB]]></category>
		<category><![CDATA[openssh]]></category>

		<guid isPermaLink="false">http://pub.slateblue.tk/?p=883</guid>
		<description><![CDATA[★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 追記:2010/08/07 あとあと確認したらやっぱりトルグがおかしいです。 OFFにしたあとにBossprefs開くと反映されてなかったりします [...]]]></description>
			<content:encoded><![CDATA[<p>★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★<br />
追記:2010/08/07</p>
<p>あとあと確認したらやっぱりトルグがおかしいです。</p>
<p>OFFにしたあとにBossprefs開くと反映されてなかったりします。</p>
<p>OpenSSHのOFF確認はSysinfo+などで、<span style="color: #993300;">必ず該当のポート(デフォルトなら22)が<br />
閉じてる事を確認してください！</p>
<p>★追記：その後、<strong>Toggle SSH というアプリで問題なくENABLE/DISABLE出来てます。</strong><br />
　　　　　Bossprefでやるのは、自分で結果を知りたい人向けですね・・。</p>
<p></span>★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★</p>
<p><a href="http://pub.slateblue.tk/days/day868.html">【iPhone（JB）】 OpenSSHを自動起動させない方法について</a>からの続きものです。</p>
<p>Bosspfesで、OpenSSHを確実にOFF・ON出来るっぽいものを作ってみました。<br />
超個人的メモなので、上手く動く保証はありません。</p>
<p>それでも見てみたい方は続きからどうぞ。</p>
<p><span id="more-883"></span></p>
<p>Bossprefsで必要なそれぞれのファイルの中身をメモっておきます。</p>
<p>■ <strong>/Applications/BossPrefs.app/services/<span style="color: #008080;">ssh</span></strong><span style="color: #008080;"> </span>の内容</p>
<p><code>-------------------------------------------------------------------------<br />
/Applications/BossPrefs.app/scripts/sshd.sh on<br />
/Applications/BossPrefs.app/scripts/sshd.sh off<br />
/usr/sbin/sshd<br />
/Applications/BossPrefs.app/ssh.png<br />
-------------------------------------------------------------------------</code></p>
<p>■<strong>/Applications/BossPrefs.app/scripts/<span style="color: #339966;">sshd.sh</span></strong> の内容</p>
<p><code>-------------------------------------------------------------------------<br />
<span style="font-size: 7pt;">#!/bin/sh<br />
case "$1" in<br />
on)<br />
mv /Library/LaunchDaemons/com.openssh.sshd.disabled /Library/LaunchDaemons/com.openssh.sshd.plist<br />
launchctl load -w /Library/LaunchDaemons/com.openssh.sshd.plist<br />
launchctl start com.openssh.sshd<br />
;;<br />
off)<br />
launchctl stop com.openssh.sshd<br />
launchctl unload -w /Library/LaunchDaemons/com.openssh.sshd.plist<br />
mv /Library/Launch/Daemons/com.openssh.sshd.plist /Library/LaunchDaemonscom.openssh.sshd.disabled<br />
;;<br />
esac</span><br />
-------------------------------------------------------------------------</code></p>
<p>/Applications/BossPrefs.app/scripts/sshd.shは、chmodで+xしておきましょう。<br />
※SBSettingのSSHのトグルは、more &gt;&gt; Set TogglesでOFFにしておいた方が良いです。</p>
<p>上記ファイルを適切な場所に置いた後に、Bossprefsを開けばsshという項目が、<br />
表示されているはずです。</p>
<p>エラーハンドリングとか不要と判断して、単純に順番で実行してるだけになってます。<br />
iPhone 3GS 3.1.2の環境で一応ちゃんと動作することを確認しています。</p>
]]></content:encoded>
			<wfw:commentRss>http://pub.slateblue.tk/days/day883.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://pub.slateblue.tk/days/day883.html" />
	</item>
		<item>
		<title>【iPhone（JB）】 OpenSSHを自動起動させない方法について</title>
		<link>http://pub.slateblue.tk/days/day868.html</link>
		<comments>http://pub.slateblue.tk/days/day868.html#comments</comments>
		<pubDate>Wed, 17 Feb 2010 04:49:50 +0000</pubDate>
		<dc:creator>morimori</dc:creator>
				<category><![CDATA[memo]]></category>
		<category><![CDATA[日々]]></category>
		<category><![CDATA[iPhoneJB]]></category>
		<category><![CDATA[openssh]]></category>

		<guid isPermaLink="false">http://pub.slateblue.tk/?p=868</guid>
		<description><![CDATA[iPhone JB環境に入れたopenSSHの挙動がおかしかったので、 正しい起動停止方法を検証してみました。 1.起動してみる 　root# launchctl load -w /Library/LaunchDaemo [...]]]></description>
			<content:encoded><![CDATA[<p>iPhone JB環境に入れたopenSSHの挙動がおかしかったので、<br />
正しい起動停止方法を検証してみました。</p>
<p><span id="more-868"></span></p>
<h2>1.起動してみる</h2>
<p><code>　root# <strong>launchctl load -w <span style="color: #008000;">/Library/LaunchDaemons/com.openssh.sshd.plist</span></strong><br />
　root# <strong>launchctl start <span style="color: #008000;">com.openssh.sshd</span></strong></code><br />
<code><br />
　root# <strong>ps -fe|grep ssh</strong><br />
　0   123     1   0   0:00.00 ??         0:00.02 /usr/libexec/launchproxy <span style="text-decoration: underline;">/usr/sbin/sshd -i</span></code><br />
<code><br />
　root# <strong>netstat -an|grep 22</strong><br />
　tcp4       0      0 <span style="text-decoration: underline;"> <strong>*.22</strong></span> *.*                    LISTEN</code><br />
</p>
<h2>2.停止してみる</h2>
<p><code>　root# <strong>launchctl stop <span style="color: #008000;">com.openssh.sshd</span> </strong></code><br />
<code><br />
　root# <strong>netstat -an|grep 22</strong><br />
　tcp4       0      0  <strong>*.22</strong> *.*                    LISTEN　&lt;まだ<span style="color: #993300;">Listenし続けている</span>&gt;</code><br />
<code><br />
　root# <strong>ps -fe|grep ssh</strong><br />
　&lt;<span style="color: #993300;">プロセスは停止した</span>&gt;</code><br />
<code><br />
　root# <strong>launchctl unload -w <span style="color: #008000;">/Library/LaunchDaemons/com.openssh.sshd.plist</span></strong><br />
　root# <strong>netstat -an|grep 22</strong><br />
　&lt;<span style="color: #993300;">Listenも停止した</span>&gt;</code><br />
</p>
<h2>3.自動起動を止める</h2>
<p><code>　root# <strong>mv <span style="color: #008000;">/Library/LaunchDaemons/com.openssh.sshd.plist</span> \</strong><br />
　&gt;<span style="color: #008000;"><strong>/Library/LaunchDaemons/<span style="color: #003366;">com.openssh.sshd.<span style="text-decoration: underline;">disabled</span></span></strong></span><br />
</code><br />
　⇒disabled状態ならiPhoneを再起動しても自動的に起動しない事を確認。</p>
<p><del datetime="2010-02-18T00:02:08+00:00">これを、シェルに入れてBossprefsでOFF/ONすれば、<br />
間違ってONのままOpenSSHが起動してくる事は防げるハズ。</p>
<p>#なぜ、bossprefsで停止しないかは謎。</del></p>
<p>bossprefsに設定したけど、bossprefs自体が正常に動作せず。<br />
使用時&#038;止めたい時は、上の処理を行うしかないですね・・・</p>
]]></content:encoded>
			<wfw:commentRss>http://pub.slateblue.tk/days/day868.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://pub.slateblue.tk/days/day868.html" />
	</item>
	</channel>
</rss>

